home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / comm / tcp / amitcp_samba.lha / samba / amiga-samba.readme next >
Text File  |  1995-09-27  |  5KB  |  129 lines

  1. ---------------------------------------------------------------------
  2. Purpose:
  3. serve amiga files to a pc (microsoft network tcp/ip) needs amitcp-4
  4.  
  5. ----------------------------
  6. New in this version:
  7.  
  8.  o recompiled for 020
  9.  o password check removed until i can get it to work 100%
  10.  o missing printcap file now in amitcp:samba/etc
  11.  
  12.  reread the sections with :*: they are new since last version.
  13.  
  14. ----------------------------
  15. Samba:
  16. Samba is a package that runs on a UNIX machine and provides file sharing
  17. to a pc running windows for workgroup /w Wolverine, Microsoft's TCP/IP-32 
  18. package (free for the download), or windows NT using tcp/ip, and probably
  19. win 95.
  20. I have included the samba doc's in the directory samba-unix.doc for your viewing pleasure.
  21.  
  22.  
  23. ----------------------------
  24. Amiga-samba: :*:
  25. I have ported this samba package to the amiga. This was a quick port
  26. and I am sure some things won't work as expected. Consider this a beta
  27. test.
  28.  
  29. ** this is compiled for an '020+ at this time. If you need it compiled for anything
  30.    else, let me know.
  31.  
  32.    This was tested with NT.
  33.  
  34. ---------------------------
  35. Some of the requirements:
  36.   amiga: AmiTcp 4.0 beta or commercial package
  37.          Ethernet card (a used A2065 can be had for ~$100)
  38.  
  39.   pc:    an ethernet card and netbios with tcp/ip
  40.  
  41. ---------------------------------------------------------------------
  42. To get started: :*:
  43.  
  44. You should be able to ping in both directions of course.
  45.  * note: sometimes I have had to open a shell on the pc and ping the amiga to get the pc
  46.          to find samba. Do a ping before starting nmbd and smbd.
  47.  
  48. - - -
  49. I have included ixemul.library version 41.03. If you have a version in libs: < than this,
  50. rename your version to ixemul.library.old and copy ether amitcp:samba/libs/ixemul020.library or
  51. ixemul020ftp.library into sys:libs directory and then rename it to ixemul.library. 
  52. Make sure your other programs that use ixemul.library still work with the new library.
  53. Don't forget to reboot
  54.  
  55. - - -
  56.   You should already have an assign for 'amitcp:'
  57.   At this time the binaries are compiled with the following directory
  58.   structure hardcoded in...
  59.       amitcp:samba/bin
  60.                   /lib
  61.                   /var
  62.   and need to be un-archived at the 'amitcp:' point. Or after un-archive, Move the directory to
  63.   'samba' under the 'amitcp:' assign.
  64.  
  65.   * note that amitcp:samba/var is where log files will be generated.
  66.  
  67. - - -
  68. You will need to modify the file 'amitcp:samba/lib/smb.conf' to share the directories you want.
  69. I have included an amiga example.
  70.  
  71. - - -
  72. Next, you need to find out what workgroup is running on the pc. I have compiled in 'WORKGROUP' as
  73. the default, but if yours is something different, you need to start the nmbd binary with
  74.  -G{name of workgroup}. if you choose to start the binaries by method A below, you will need to
  75. modify the text in the file startnmd accordingly.
  76. example:  nmbd -D -GLANGROUP
  77. - - -
  78. There are two different ways to start the binaries on the amiga.
  79.  
  80. A.   1. double click on the startnmb icon located in the 'amitcp:samba' directory
  81.      2. then... double click on the startsmb icon
  82.  
  83.    note: There is no way to cleanly turn off the nmbd and smbd servers
  84.          with this startup method.
  85.  
  86. B.   1. open 2 CLI windows
  87.      2. set the stack in one window to 20000 and start the nmbd binary
  88.         with -D as the parameter
  89.      3. set the stack in the other window to 50000 and start the smbd binary
  90.         with -D as the parameter
  91.  
  92.       ex.   stack 20000
  93.             amitcp:samba/bin/nmbd -D
  94.  
  95.             stack 50000
  96.             amitcp:samba/bin/smbd -D
  97.  
  98.    note: you can safely use ^c to stop the binaries using this startup method
  99.    note: start nmbd first and then smbd.
  100.  
  101. ---------------------------------------------------------------------
  102. Warning:
  103. Use at your own risk. Not responsible for damage and/or other liability.
  104.  
  105. ---------------------------------------------------------------------
  106. Future versions:
  107. Like I said before this was a quick port to get it working. I intend to make it easier to
  108. start and find out the real stack usage and so on.
  109. Amiga diffs to the samba source and a makefile will follow.
  110.  
  111. ---------------------------------------------------------------------
  112. Known problemsa :*::
  113. . don't use print features
  114. . if not started up just right, you'll probably need to reboot the amiga
  115. . the default stack of 4096 when running the binaries will make BIG crash.
  116.    (it also invalidated my drive! once because of it)
  117. . don't know how the amiga upper/lower case insensitively will work as opposed to a UNIX box
  118. . the free and total space on the file manager window are wrong
  119. . password checking hasbeen disabled.
  120. . causes Enforcer hits
  121.  
  122.  
  123. Let me know of any problems, and if you can help with amiga specific programming:
  124.    edwede@STL082.magnetek.com
  125.  
  126.  
  127.  
  128.  
  129.